Skip to content

Conversation

@Bankso
Copy link
Contributor

@Bankso Bankso commented May 31, 2025

Changelog

  • Added NGS Library Source Material and NGS Library Source Molecule to Sequencing, GeoMx + valid values
  • Added an MC2 - General Commons attribute mapping CSV
  • Added definitions for some GeoMx attributes
  • Added valid value CODEX to assay.csv
  • Added valid value DCC to file_formats.csv
  • Fixed some attribute naming typos
  • Removed NGS Library Source
  • Removed all governance-related files and added them to mc2-center/governanceDUO

Bankso and others added 30 commits April 8, 2025 13:02
NGS reads-type columns were missing descriptions because Reads wasn't capitalized
Added attribute definitions for GeoMx Tags and GeoMx Tissue Stain (columns already in template)
Added CODEX to assay values
Updated AR data dictionary CSV with new columns and changed column names to camel case, so they can be directly used when building JSON schema
Updated conventions:
Data model schemas: {org abbreviation}.{Component}-{Release Version Tag}-schema.json
Access Restriction schemas: {org abbreviation}.AccessRequirement-{Project identifier or "Project" if multiple grant conditions are contained in the schema}-{Release Version Tag}-schema.json
Match columns in example expanded AR reference table
AR-related content has been moved to governanceDUO repo and will no longer be maintained here
Add NGS Library Source Material and NGS Library Source Molecule attributes
Add valid values mappings for NGS Library Source Material and NGS Library Source Molecule attributes, from  sequencingLevel1/librarySourceMolecule.csv and sequencingLevel1/librarySelection.csv, respectively
NGS Library Source Molecule and NGS Library Source Material
NGS Library Source Molecule and NGS Library Source Material
NGS Library Source Material, NGS Library Source Molecule
Bankso added 12 commits May 23, 2025 16:40
Template is superseded by v10.0.0 JSON; v10.0.0 is valid Synapse JSON.

JSON schema is not currently used in our curation workflow - v10.0.0 schema is being maintained as an example of valid JSON schema, since there were some changes that needed to be made previously to create useable JSON schemas from schematic auto-generated outputs
schematic 25.4.1
schematic 25.4.1
@Bankso Bankso added the major PR label for a major update label May 31, 2025
@Bankso Bankso marked this pull request as ready for review June 5, 2025 00:46
@Bankso Bankso requested a review from aditigopalan as a code owner June 5, 2025 00:46
@Bankso Bankso requested a review from aditya-nath-sage June 5, 2025 00:46
@aditigopalan
Copy link
Contributor

LGTM, would it be useful adding tests or validation to ensure only allowed duoCodes are used?

@Bankso
Copy link
Contributor Author

Bankso commented Jun 25, 2025

would it be useful adding tests or validation to ensure only allowed duoCodes are used?

I think that could be useful once we've finalized how DCC data models will be used in governance workflows. For now, I think limiting duoCodes to the defined valid values is sufficient. The data sharing plan prep phase will also help us define which DUO codes are applicable, so adjusting the data model to only contain allowed DUO codes is probably not necessary, unless contributors start submitting data sharing plans independently on a regular basis

@Bankso Bankso mentioned this pull request Jun 25, 2025
@Bankso Bankso merged commit 8b68c42 into main Jul 11, 2025
1 check passed
@Bankso Bankso deleted the add-missing-info branch July 11, 2025 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major PR label for a major update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants